package com.server.model.all.system.bo;

import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Getter
@Setter
public class UpdateRabbitConfirmLogBo {

    /**
     * 消息ID
     * @author LXC
     * @date 2023/2/5 11:13
     */
    @NotNull(message = "消息ID不能为空")
    private String messageId;

    /**
     * 生产状态  1.提交交换机成功  2.提交交换机失败 3.发送队列失败
     * @author LXC
     * @date 2023/2/4 18:54
     */
    private Integer productionState;

    /**
     * 消费状态1.已消费成功 2.无法处理的消息
     * @author LXC
     * @date 2023/2/4 18:54
     */
    private Integer consumeState;

    /**
     * 消费失败次数
     * @author LXC
     * @date 2023/2/4 18:54
     */
    private Integer consumeFailNum;
}
